## Uses of Class
oracle.pg.nosql.OraclePropertyGraph

- Packages that use OraclePropertyGraph
  Package | Description
  --- | ---
  oracle.pg.nosql | This package contains the logic specific to the property graph support on Oracle NoSQL Database.
  oracle.pg.nosql.index.lucene | This package contains the logic specific to the text indexing and text search using Apache Lucene for property graph support on Oracle NoSQL Database.
  oracle.pg.nosql.index.solr | This package contains the logic specific to the text indexing and text search using SolrCloud for property graph support on Oracle NoSQL Database.

- - ### Uses of OraclePropertyGraph in oracle.pg.nosql

    Methods in oracle.pg.nosql that return OraclePropertyGraph
    Modifier and Type | Method and Description
    --- | ---
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(oracle.kv.KVStoreConfig kvconfig, String szGraphName)` Get an instance of OraclePropertyGraph
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(oracle.kv.KVStoreConfig kvconfig, String szGraphName, oracle.kv.LoginCredentials lc)` Get an instance of OraclePropertyGraph
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(oracle.kv.KVStoreConfig kvconfig, String szGraphName, String username, String password)` Get an instance of OraclePropertyGraph
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(oracle.kv.KVStoreConfig kvconfig, String szGraphName, String username, String password, Properties secProperties)` Get an instance of OraclePropertyGraph
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(oracle.kv.KVStoreConfig kvconfig, String szGraphName, String username, String password, String trustStoreFile)` Get an instance of OraclePropertyGraph
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(oracle.pgx.config.PgNosqlGraphConfig config)` Get an instance of OraclePropertyGraph
    `static OraclePropertyGraph` | OraclePropertyGraph.`getInstance(String storeName, String host, int port, String szGraphName)` Get an instance of OraclePropertyGraph
    `OraclePropertyGraph` | OracleElementIteratorImpl.`getOPG()` This method returns the OraclePropertyGraph instance associated with the iterator
    `OraclePropertyGraph` | OracleElement.`getPropertyGraph()` Gets the property graph instance associated to this element

    Methods in oracle.pg.nosql with parameters of type OraclePropertyGraph
    Modifier and Type | Method and Description
    --- | ---
    `static void` | OraclePropertyGraphUtils.`dropPropertyGraph(OraclePropertyGraph opg)` This method drops an instance of OraclePropertyGraph.
    `static void` | OraclePropertyGraphUtils.`exportFlatFiles(OraclePropertyGraph pg, OutputStream osVertex, OutputStream osEdge, int dop, boolean append)` This function exports a given property graph into two flat files: one for vertices and the other for edges.
    `static void` | OraclePropertyGraphUtils.`exportFlatFiles(OraclePropertyGraph pg, String vertexFileName, String edgeFileName, boolean append)` This function exports a given property graph into two flat files: one for vertices and the other for edges.
    `static void` | OraclePropertyGraphUtils.`exportFlatFiles(OraclePropertyGraph pg, String vertexFileName, String edgeFileName, int dop, boolean append)` This function exports a given property graph into two flat files: one for vertices and the other for edges.
    `static void` | OraclePropertyGraphUtils.`exportGML(OraclePropertyGraph opg, OutputStream os, PrintStream psOut)` Export the given OraclePropertyGraph instance to be GML format.
    `static void` | OraclePropertyGraphUtils.`exportGML(OraclePropertyGraph opg, String gmlFileName, PrintStream psOut)` Export the given OraclePropertyGraph instance to be GML format.
    `static void` | OraclePropertyGraphUtils.`exportGraphML(OraclePropertyGraph opg, OutputStream os, PrintStream psOut)` Export the given OraclePropertyGraph instance to be GraphML format.
    `static void` | OraclePropertyGraphUtils.`exportGraphML(OraclePropertyGraph opg, String graphMLFileName, PrintStream psOut)` Export the given OraclePropertyGraph instance to be GraphML format.
    `static void` | OraclePropertyGraphUtils.`exportGraphSON(OraclePropertyGraph opg, OutputStream os, PrintStream psOut)` Export the given OraclePropertyGraph instance to be GraphSON format.
    `static void` | OraclePropertyGraphUtils.`exportGraphSON(OraclePropertyGraph opg, String graphSonFileName, PrintStream psOut)` Export the given OraclePropertyGraph instance to be GraphSON format.
    `static EdgeCache` | EdgeCache.`getInstance(OraclePropertyGraph opg)` This method returns an instance of EdgeCache.
    `static VertexCache` | VertexCache.`getInstance(OraclePropertyGraph opg)` This method returns an instance of VertexCache.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid)` Returns an instance of OracleEdge
    `static OracleVertex` | OracleVertex.`getInstance(OraclePropertyGraph opg, Long vid)` Returns an instance of OracleVertex
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid, boolean bCreateIfAbsentFromCache)` Returns an instance of OracleEdge.
    `static OracleVertex` | OracleVertex.`getInstance(OraclePropertyGraph opg, Long vid, boolean bCreateIfAbsentFromCache)` Returns an instance of OracleVertex.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge.
    `static OracleVertex` | OracleVertex.`getInstance(OraclePropertyGraph opg, Long vid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleVertex.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, Long eid, String edgeLabel, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge.
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache)` Returns an instance of OracleEdge
    `static OracleEdge` | OracleEdge.`getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, String edgeLabel, Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)` Returns an instance of OracleEdge
    `static void` | OraclePropertyGraphUtils.`importGML(OraclePropertyGraph opg, InputStream is, PrintStream psOut)` Import given graph in GML format to be an OraclePropertyGraph.
    `static void` | OraclePropertyGraphUtils.`importGML(OraclePropertyGraph opg, String gmlFileName, PrintStream psOut)` Import given graph in GML format to be an OraclePropertyGraph.
    `static void` | OraclePropertyGraphUtils.`importGraphML(OraclePropertyGraph opg, InputStream is, PrintStream psOut)` Import given graph in GraphML format to be an OraclePropertyGraph.
    `static void` | OraclePropertyGraphUtils.`importGraphML(OraclePropertyGraph opg, String graphMLFileName, PrintStream psOut)` Import given graph in GraphML format to be an OraclePropertyGraph.
    `static void` | OraclePropertyGraphUtils.`importGraphSON(OraclePropertyGraph opg, InputStream is, PrintStream psOut)` Import given graph in GraphSON format to be an OraclePropertyGraph.
    `static void` | OraclePropertyGraphUtils.`importGraphSON(OraclePropertyGraph opg, String graphSonFileName, PrintStream psOut)` Import given graph in GraphSON format to be an OraclePropertyGraph.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, int iDop)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, int iDop, DataLoaderListener dll)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream[] iaVertex, InputStream[] iaEdge, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, int iDop)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, int iDop, DataLoaderListener dll)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, InputStream isVertex, InputStream isEdge, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, int iDop)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, int iDop, DataLoaderListener dll)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String[] saVertexFlatFileName, String[] saEdgeFlatFileName, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, int iDop)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, int iDop, DataLoaderListener dll)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method loads given graph data into an OraclePropertyGraph instance in parallel.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `void` | OraclePropertyGraphDataLoader.`loadData(OraclePropertyGraph opg, String szVertexFlatFileName, String szEdgeFlatFileName, long lVertexSrcOffsetlines, long lEdgeSrcOffsetlines, long lVertexSrcMaxlines, long lEdgeSrcMaxlines, int iDop, int iPartitions, int iOffset, DataLoaderListener dll)` This method parallel loads a property graph into the given OraclePropertyGraph instance.
    `static void` | OraclePropertyGraphUtils.`quietlyCloseKVStore(OraclePropertyGraph opg)`
    `static void` | OraclePropertyGraphUtils.`quietlyShutdown(OraclePropertyGraph opg)`

    Constructors in oracle.pg.nosql with parameters of type OraclePropertyGraph
    Constructor and Description
    `OraclePartitionScanWorker(int iThreadIdx, OraclePropertyGraph opg, Set<Integer> partitions, oracle.kv.table.PrimaryKey primaryKey, String[] keys)`

  - ### Uses of OraclePropertyGraph in oracle.pg.nosql.index.lucene

    Constructors in oracle.pg.nosql.index.lucene with parameters of type OraclePropertyGraph
    Constructor and Description
    `NoSQLLuceneEdgeAutoIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,Object>[] indexParameters, boolean erase)` Constructs a new NoSQLLuceneEdgeAutoIndex object.
    `NoSQLLuceneVertexAutoIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,Object>[] indexParameters, boolean erase)` Constructs a new NoSQLLuceneVertexAutoIndex object.

  - ### Uses of OraclePropertyGraph in oracle.pg.nosql.index.solr

    Constructors in oracle.pg.nosql.index.solr with parameters of type OraclePropertyGraph
    Constructor and Description
    `NoSQLSolrEdgeAutoIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,Object>[] indexParameters, boolean erase)` Constructs a new NoSQLSolrEdgeAutoIndex object.
    `NoSQLSolrVertexAutoIndex(String indexName, OraclePropertyGraph oraclePropertyGraph, Parameter<String,Object>[] indexParameters, boolean erase)` Constructs a new NoSQLSolrVertexAutoIndex object.

Copyright © 2015 Oracle and/or its afflilates. All Rights Reserved.